package com.example.pre.business;

import com.example.pre.enums.UserTypeEnum;
import com.example.pre.model.vo.UserVO;

/*
 * 用户业务层接口
 */
public interface UserBusiness {

	/**
	 * 
	 * @param name         用户名
	 * @param account      账号
	 * @param sex          性别
	 * @param password     密码
	 * @param departmentId 部门id
	 * @param type         用户类型
	 * @param pic          用户头像
	 * @return Map-list：userVO实体 ，page：分页信息
	 * @throws Exception
	 */
	public UserVO createUser(String name, String account, String sex, String password, int departmentId,
			UserTypeEnum type, String pic) throws Exception;

	/**
	 * 
	 * @param userId 用户id
	 * @return Map-list：userVO实体 ，page：分页信息
	 * @throws Exception
	 */
	public UserVO getUser(int userId) throws Exception;

}
